1296A - Array with Odd Sum - CodeForces Solution


math *800

Please click on ads to support us..

Python Code:

for _ in range(int(input())):
    n=int(input())
    a=list(map(int,input().split()))
    if(sum(a)%2==1):
        print("YES")
        continue;
    e=0
    o=0
    for i in range(n):
        if(a[i]%2):
            o=o+1
        else:
            e=e+1
    if(e==0):
        if(o%2==0):
            print("NO")
        else:
            print("YES")
    elif(o==0):
        print("NO")
    else:
        print("YES")
        


Comments

Submit
0 Comments
More Questions

510B - Fox And Two Dots
616D - Longest k-Good Segment
1604A - Era
555B - Case of Fugitive
551A - GukiZ and Contest
1399F - Yet Another Segments Subset
1371C - A Cookie for You
430B - Balls Game
1263A - Sweet Problem
1332B - Composite Coloring
254A - Cards with Numbers
215A - Bicycle Chain
1288B - Yet Another Meme Problem
1201C - Maximum Median
435A - Queue on Bus Stop
1409B - Minimum Product
723B - Text Document Analysis
1471C - Strange Birthday Party
1199A - City Day
1334A - Level Statistics
67B - Restoration of the Permutation
1734A - Select Three Sticks
1734B - Bright Nice Brilliant
357B - Flag Day
937A - Olympiad
1075A - The King's Race
1734C - Removing Smallest Multiples
1004C - Sonya and Robots
922A - Cloning Toys
817A - Treasure Hunt